/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package cn.edu.cuc.yjsy.model;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see cn.edu.cuc.yjsy.model.ModelFactory
 * @model kind="package"
 * @generated
 */
public interface ModelPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "model";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://cn.edu.cuc.yjsy/model/yjsy.ecore";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "cn.edu.yjsy.model";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	ModelPackage eINSTANCE = cn.edu.cuc.yjsy.model.impl.ModelPackageImpl.init();

	/**
	 * The meta object id for the '{@link cn.edu.cuc.yjsy.model.impl.StudentImpl <em>Student</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see cn.edu.cuc.yjsy.model.impl.StudentImpl
	 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getStudent()
	 * @generated
	 */
	int STUDENT = 0;

	/**
	 * The feature id for the '<em><b>Number</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__NUMBER = 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__NAME = 1;

	/**
	 * The feature id for the '<em><b>Idnumber</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__IDNUMBER = 2;

	/**
	 * The feature id for the '<em><b>Gender</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__GENDER = 3;

	/**
	 * The feature id for the '<em><b>Gendercode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__GENDERCODE = 4;

	/**
	 * The feature id for the '<em><b>Nationality</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__NATIONALITY = 5;

	/**
	 * The feature id for the '<em><b>Birthday</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__BIRTHDAY = 6;

	/**
	 * The feature id for the '<em><b>Grade</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__GRADE = 7;

	/**
	 * The feature id for the '<em><b>Department</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__DEPARTMENT = 8;

	/**
	 * The feature id for the '<em><b>College</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__COLLEGE = 9;

	/**
	 * The feature id for the '<em><b>Collegecode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__COLLEGECODE = 10;

	/**
	 * The feature id for the '<em><b>Examinenumber</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__EXAMINENUMBER = 11;

	/**
	 * The feature id for the '<em><b>Length</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__LENGTH = 12;

	/**
	 * The feature id for the '<em><b>Level</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__LEVEL = 13;

	/**
	 * The feature id for the '<em><b>Levelcode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__LEVELCODE = 14;

	/**
	 * The feature id for the '<em><b>Registerdate</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__REGISTERDATE = 15;

	/**
	 * The feature id for the '<em><b>Learntype</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__LEARNTYPE = 16;

	/**
	 * The feature id for the '<em><b>Learncode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__LEARNCODE = 17;

	/**
	 * The feature id for the '<em><b>Matriculandtype</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__MATRICULANDTYPE = 18;

	/**
	 * The feature id for the '<em><b>Matriculandcode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__MATRICULANDCODE = 19;

	/**
	 * The feature id for the '<em><b>Result</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__RESULT = 20;

	/**
	 * The feature id for the '<em><b>Resultcode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__RESULTCODE = 21;

	/**
	 * The feature id for the '<em><b>Graduatedate</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__GRADUATEDATE = 22;

	/**
	 * The feature id for the '<em><b>Graduateyear</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__GRADUATEYEAR = 23;

	/**
	 * The feature id for the '<em><b>Diplomacode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__DIPLOMACODE = 24;

	/**
	 * The feature id for the '<em><b>Specialitycode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__SPECIALITYCODE = 25;

	/**
	 * The feature id for the '<em><b>Specialityname</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__SPECIALITYNAME = 26;

	/**
	 * The feature id for the '<em><b>Province</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__PROVINCE = 27;

	/**
	 * The feature id for the '<em><b>Provincecode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__PROVINCECODE = 28;

	/**
	 * The feature id for the '<em><b>Unitname</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__UNITNAME = 29;

	/**
	 * The feature id for the '<em><b>Unitprovince</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__UNITPROVINCE = 30;

	/**
	 * The feature id for the '<em><b>Xjbd</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__XJBD = 31;

	/**
	 * The feature id for the '<em><b>Xjbdm</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__XJBDM = 32;

	/**
	 * The feature id for the '<em><b>Xjbdsm</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__XJBDSM = 33;

	/**
	 * The feature id for the '<em><b>Zp</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__ZP = 34;

	/**
	 * The feature id for the '<em><b>Xsshsm</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__XSSHSM = 35;

	/**
	 * The feature id for the '<em><b>Fy</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__FY = 36;

	/**
	 * The feature id for the '<em><b>Xsh</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__XSH = 37;

	/**
	 * The feature id for the '<em><b>Bh</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__BH = 38;

	/**
	 * The feature id for the '<em><b>Bz</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__BZ = 39;

	/**
	 * The feature id for the '<em><b>Shbs</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__SHBS = 40;

	/**
	 * The feature id for the '<em><b>Errorbs</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT__ERRORBS = 41;

	/**
	 * The number of structural features of the '<em>Student</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STUDENT_FEATURE_COUNT = 42;

	/**
	 * The meta object id for the '{@link cn.edu.cuc.yjsy.model.LearnCategory <em>Learn Category</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see cn.edu.cuc.yjsy.model.LearnCategory
	 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getLearnCategory()
	 * @generated
	 */
	int LEARN_CATEGORY = 1;

	/**
	 * The meta object id for the '{@link cn.edu.cuc.yjsy.model.GenderCategory <em>Gender Category</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see cn.edu.cuc.yjsy.model.GenderCategory
	 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getGenderCategory()
	 * @generated
	 */
	int GENDER_CATEGORY = 2;

	/**
	 * The meta object id for the '{@link cn.edu.cuc.yjsy.model.ResultCategory <em>Result Category</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see cn.edu.cuc.yjsy.model.ResultCategory
	 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getResultCategory()
	 * @generated
	 */
	int RESULT_CATEGORY = 3;

	/**
	 * The meta object id for the '{@link cn.edu.cuc.yjsy.model.LevelCategory <em>Level Category</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see cn.edu.cuc.yjsy.model.LevelCategory
	 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getLevelCategory()
	 * @generated
	 */
	int LEVEL_CATEGORY = 4;

	/**
	 * The meta object id for the '{@link cn.edu.cuc.yjsy.model.MatriculandCategory <em>Matriculand Category</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see cn.edu.cuc.yjsy.model.MatriculandCategory
	 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getMatriculandCategory()
	 * @generated
	 */
	int MATRICULAND_CATEGORY = 5;


	/**
	 * Returns the meta object for class '{@link cn.edu.cuc.yjsy.model.Student <em>Student</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Student</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student
	 * @generated
	 */
	EClass getStudent();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getNumber <em>Number</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Number</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getNumber()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Number();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getName()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Name();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getIdnumber <em>Idnumber</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Idnumber</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getIdnumber()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Idnumber();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getGender <em>Gender</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Gender</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getGender()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Gender();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getGendercode <em>Gendercode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Gendercode</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getGendercode()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Gendercode();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getNationality <em>Nationality</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Nationality</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getNationality()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Nationality();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getBirthday <em>Birthday</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Birthday</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getBirthday()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Birthday();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getGrade <em>Grade</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Grade</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getGrade()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Grade();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getDepartment <em>Department</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Department</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getDepartment()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Department();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getCollege <em>College</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>College</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getCollege()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_College();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getCollegecode <em>Collegecode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Collegecode</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getCollegecode()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Collegecode();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getExaminenumber <em>Examinenumber</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Examinenumber</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getExaminenumber()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Examinenumber();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getLength <em>Length</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Length</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getLength()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Length();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getLevel <em>Level</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Level</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getLevel()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Level();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getLevelcode <em>Levelcode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Levelcode</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getLevelcode()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Levelcode();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getRegisterdate <em>Registerdate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Registerdate</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getRegisterdate()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Registerdate();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getLearntype <em>Learntype</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Learntype</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getLearntype()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Learntype();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getLearncode <em>Learncode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Learncode</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getLearncode()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Learncode();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getMatriculandtype <em>Matriculandtype</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Matriculandtype</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getMatriculandtype()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Matriculandtype();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getMatriculandcode <em>Matriculandcode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Matriculandcode</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getMatriculandcode()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Matriculandcode();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getResult <em>Result</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Result</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getResult()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Result();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getResultcode <em>Resultcode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Resultcode</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getResultcode()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Resultcode();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getGraduatedate <em>Graduatedate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Graduatedate</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getGraduatedate()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Graduatedate();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getGraduateyear <em>Graduateyear</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Graduateyear</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getGraduateyear()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Graduateyear();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getDiplomacode <em>Diplomacode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Diplomacode</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getDiplomacode()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Diplomacode();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getSpecialitycode <em>Specialitycode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Specialitycode</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getSpecialitycode()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Specialitycode();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getSpecialityname <em>Specialityname</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Specialityname</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getSpecialityname()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Specialityname();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getProvince <em>Province</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Province</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getProvince()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Province();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getProvincecode <em>Provincecode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Provincecode</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getProvincecode()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Provincecode();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getUnitname <em>Unitname</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unitname</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getUnitname()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Unitname();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getUnitprovince <em>Unitprovince</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unitprovince</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getUnitprovince()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Unitprovince();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getXjbd <em>Xjbd</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Xjbd</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getXjbd()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Xjbd();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getXjbdm <em>Xjbdm</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Xjbdm</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getXjbdm()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Xjbdm();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getXjbdsm <em>Xjbdsm</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Xjbdsm</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getXjbdsm()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Xjbdsm();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getZp <em>Zp</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Zp</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getZp()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Zp();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getXsshsm <em>Xsshsm</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Xsshsm</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getXsshsm()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Xsshsm();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getFy <em>Fy</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fy</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getFy()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Fy();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getXsh <em>Xsh</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Xsh</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getXsh()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Xsh();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getBh <em>Bh</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Bh</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getBh()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Bh();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getBz <em>Bz</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Bz</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getBz()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Bz();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getShbs <em>Shbs</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Shbs</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getShbs()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Shbs();

	/**
	 * Returns the meta object for the attribute '{@link cn.edu.cuc.yjsy.model.Student#getErrorbs <em>Errorbs</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Errorbs</em>'.
	 * @see cn.edu.cuc.yjsy.model.Student#getErrorbs()
	 * @see #getStudent()
	 * @generated
	 */
	EAttribute getStudent_Errorbs();

	/**
	 * Returns the meta object for enum '{@link cn.edu.cuc.yjsy.model.LearnCategory <em>Learn Category</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Learn Category</em>'.
	 * @see cn.edu.cuc.yjsy.model.LearnCategory
	 * @generated
	 */
	EEnum getLearnCategory();

	/**
	 * Returns the meta object for enum '{@link cn.edu.cuc.yjsy.model.GenderCategory <em>Gender Category</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Gender Category</em>'.
	 * @see cn.edu.cuc.yjsy.model.GenderCategory
	 * @generated
	 */
	EEnum getGenderCategory();

	/**
	 * Returns the meta object for enum '{@link cn.edu.cuc.yjsy.model.ResultCategory <em>Result Category</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Result Category</em>'.
	 * @see cn.edu.cuc.yjsy.model.ResultCategory
	 * @generated
	 */
	EEnum getResultCategory();

	/**
	 * Returns the meta object for enum '{@link cn.edu.cuc.yjsy.model.LevelCategory <em>Level Category</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Level Category</em>'.
	 * @see cn.edu.cuc.yjsy.model.LevelCategory
	 * @generated
	 */
	EEnum getLevelCategory();

	/**
	 * Returns the meta object for enum '{@link cn.edu.cuc.yjsy.model.MatriculandCategory <em>Matriculand Category</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Matriculand Category</em>'.
	 * @see cn.edu.cuc.yjsy.model.MatriculandCategory
	 * @generated
	 */
	EEnum getMatriculandCategory();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	ModelFactory getModelFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals  {
		/**
		 * The meta object literal for the '{@link cn.edu.cuc.yjsy.model.impl.StudentImpl <em>Student</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see cn.edu.cuc.yjsy.model.impl.StudentImpl
		 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getStudent()
		 * @generated
		 */
		EClass STUDENT = eINSTANCE.getStudent();

		/**
		 * The meta object literal for the '<em><b>Number</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__NUMBER = eINSTANCE.getStudent_Number();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__NAME = eINSTANCE.getStudent_Name();

		/**
		 * The meta object literal for the '<em><b>Idnumber</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__IDNUMBER = eINSTANCE.getStudent_Idnumber();

		/**
		 * The meta object literal for the '<em><b>Gender</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__GENDER = eINSTANCE.getStudent_Gender();

		/**
		 * The meta object literal for the '<em><b>Gendercode</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__GENDERCODE = eINSTANCE.getStudent_Gendercode();

		/**
		 * The meta object literal for the '<em><b>Nationality</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__NATIONALITY = eINSTANCE.getStudent_Nationality();

		/**
		 * The meta object literal for the '<em><b>Birthday</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__BIRTHDAY = eINSTANCE.getStudent_Birthday();

		/**
		 * The meta object literal for the '<em><b>Grade</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__GRADE = eINSTANCE.getStudent_Grade();

		/**
		 * The meta object literal for the '<em><b>Department</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__DEPARTMENT = eINSTANCE.getStudent_Department();

		/**
		 * The meta object literal for the '<em><b>College</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__COLLEGE = eINSTANCE.getStudent_College();

		/**
		 * The meta object literal for the '<em><b>Collegecode</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__COLLEGECODE = eINSTANCE.getStudent_Collegecode();

		/**
		 * The meta object literal for the '<em><b>Examinenumber</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__EXAMINENUMBER = eINSTANCE.getStudent_Examinenumber();

		/**
		 * The meta object literal for the '<em><b>Length</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__LENGTH = eINSTANCE.getStudent_Length();

		/**
		 * The meta object literal for the '<em><b>Level</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__LEVEL = eINSTANCE.getStudent_Level();

		/**
		 * The meta object literal for the '<em><b>Levelcode</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__LEVELCODE = eINSTANCE.getStudent_Levelcode();

		/**
		 * The meta object literal for the '<em><b>Registerdate</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__REGISTERDATE = eINSTANCE.getStudent_Registerdate();

		/**
		 * The meta object literal for the '<em><b>Learntype</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__LEARNTYPE = eINSTANCE.getStudent_Learntype();

		/**
		 * The meta object literal for the '<em><b>Learncode</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__LEARNCODE = eINSTANCE.getStudent_Learncode();

		/**
		 * The meta object literal for the '<em><b>Matriculandtype</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__MATRICULANDTYPE = eINSTANCE.getStudent_Matriculandtype();

		/**
		 * The meta object literal for the '<em><b>Matriculandcode</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__MATRICULANDCODE = eINSTANCE.getStudent_Matriculandcode();

		/**
		 * The meta object literal for the '<em><b>Result</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__RESULT = eINSTANCE.getStudent_Result();

		/**
		 * The meta object literal for the '<em><b>Resultcode</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__RESULTCODE = eINSTANCE.getStudent_Resultcode();

		/**
		 * The meta object literal for the '<em><b>Graduatedate</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__GRADUATEDATE = eINSTANCE.getStudent_Graduatedate();

		/**
		 * The meta object literal for the '<em><b>Graduateyear</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__GRADUATEYEAR = eINSTANCE.getStudent_Graduateyear();

		/**
		 * The meta object literal for the '<em><b>Diplomacode</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__DIPLOMACODE = eINSTANCE.getStudent_Diplomacode();

		/**
		 * The meta object literal for the '<em><b>Specialitycode</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__SPECIALITYCODE = eINSTANCE.getStudent_Specialitycode();

		/**
		 * The meta object literal for the '<em><b>Specialityname</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__SPECIALITYNAME = eINSTANCE.getStudent_Specialityname();

		/**
		 * The meta object literal for the '<em><b>Province</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__PROVINCE = eINSTANCE.getStudent_Province();

		/**
		 * The meta object literal for the '<em><b>Provincecode</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__PROVINCECODE = eINSTANCE.getStudent_Provincecode();

		/**
		 * The meta object literal for the '<em><b>Unitname</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__UNITNAME = eINSTANCE.getStudent_Unitname();

		/**
		 * The meta object literal for the '<em><b>Unitprovince</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__UNITPROVINCE = eINSTANCE.getStudent_Unitprovince();

		/**
		 * The meta object literal for the '<em><b>Xjbd</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__XJBD = eINSTANCE.getStudent_Xjbd();

		/**
		 * The meta object literal for the '<em><b>Xjbdm</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__XJBDM = eINSTANCE.getStudent_Xjbdm();

		/**
		 * The meta object literal for the '<em><b>Xjbdsm</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__XJBDSM = eINSTANCE.getStudent_Xjbdsm();

		/**
		 * The meta object literal for the '<em><b>Zp</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__ZP = eINSTANCE.getStudent_Zp();

		/**
		 * The meta object literal for the '<em><b>Xsshsm</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__XSSHSM = eINSTANCE.getStudent_Xsshsm();

		/**
		 * The meta object literal for the '<em><b>Fy</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__FY = eINSTANCE.getStudent_Fy();

		/**
		 * The meta object literal for the '<em><b>Xsh</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__XSH = eINSTANCE.getStudent_Xsh();

		/**
		 * The meta object literal for the '<em><b>Bh</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__BH = eINSTANCE.getStudent_Bh();

		/**
		 * The meta object literal for the '<em><b>Bz</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__BZ = eINSTANCE.getStudent_Bz();

		/**
		 * The meta object literal for the '<em><b>Shbs</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__SHBS = eINSTANCE.getStudent_Shbs();

		/**
		 * The meta object literal for the '<em><b>Errorbs</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STUDENT__ERRORBS = eINSTANCE.getStudent_Errorbs();

		/**
		 * The meta object literal for the '{@link cn.edu.cuc.yjsy.model.LearnCategory <em>Learn Category</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see cn.edu.cuc.yjsy.model.LearnCategory
		 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getLearnCategory()
		 * @generated
		 */
		EEnum LEARN_CATEGORY = eINSTANCE.getLearnCategory();

		/**
		 * The meta object literal for the '{@link cn.edu.cuc.yjsy.model.GenderCategory <em>Gender Category</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see cn.edu.cuc.yjsy.model.GenderCategory
		 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getGenderCategory()
		 * @generated
		 */
		EEnum GENDER_CATEGORY = eINSTANCE.getGenderCategory();

		/**
		 * The meta object literal for the '{@link cn.edu.cuc.yjsy.model.ResultCategory <em>Result Category</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see cn.edu.cuc.yjsy.model.ResultCategory
		 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getResultCategory()
		 * @generated
		 */
		EEnum RESULT_CATEGORY = eINSTANCE.getResultCategory();

		/**
		 * The meta object literal for the '{@link cn.edu.cuc.yjsy.model.LevelCategory <em>Level Category</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see cn.edu.cuc.yjsy.model.LevelCategory
		 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getLevelCategory()
		 * @generated
		 */
		EEnum LEVEL_CATEGORY = eINSTANCE.getLevelCategory();

		/**
		 * The meta object literal for the '{@link cn.edu.cuc.yjsy.model.MatriculandCategory <em>Matriculand Category</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see cn.edu.cuc.yjsy.model.MatriculandCategory
		 * @see cn.edu.cuc.yjsy.model.impl.ModelPackageImpl#getMatriculandCategory()
		 * @generated
		 */
		EEnum MATRICULAND_CATEGORY = eINSTANCE.getMatriculandCategory();

	}

} //ModelPackage
